package com.weds.edwx.entity;

import com.weds.core.base.BaseEntity;
import com.weds.edpf.core.entity.UserBaseEntity;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

public class SHDepEntity extends BaseEntity implements Serializable {

    @ApiModelProperty(required = true, dataType = "SHAttenceEntity", example = "..", value = "父级部门对象,当入参序号为10000时生效.")
    private SHAttenceEntity parentDep;

    @ApiModelProperty(required = true, dataType = "List", example = "..", value = "子级部门集合")
    private List<SHAttenceEntity> depList;

    @ApiModelProperty(required = true, dataType = "List", example = "..", value = "部门下人员集合")
    private List<UserBaseEntity> userList;


    public SHAttenceEntity getParentDep() {
        return parentDep;
    }

    public void setParentDep(SHAttenceEntity parentDep) {
        this.parentDep = parentDep;
    }

    public List<SHAttenceEntity> getDepList() {
        return depList;
    }

    public void setDepList(List<SHAttenceEntity> depList) {
        this.depList = depList;
    }

    public List<UserBaseEntity> getUserList() {
        return userList;
    }

    public void setUserList(List<UserBaseEntity> userList) {
        this.userList = userList;
    }
}
